home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-12-13 | 102.3 KB | 2,461 lines | [TEXT/MPS ] |
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: Delta Quadrant:Source:OD:SampleCode:SOMTextEditor:Source:TextEditor.xih.
- * Generated using:
- * SOM Precompiler somipc: 2.18
- * SOM Emitter emitxih.dll: 2.33
- */
-
- #ifndef SOM_SampleCode_TextEditor_xih
- #define SOM_SampleCode_TextEditor_xih
-
- #include <somcls.xh>
- #include <somcm.xh>
-
- /*
- * Passthru lines: File: "C.xih", "before"
- */
-
- class CList;
- class CFrameList;
- class CTSMTextension;
- class CRulerUI;
- class Samples_PaletteExt;
- class DragData;
-
-
- #ifndef SOM_SampleCode_TextEditor_xh
- #include <TextEditor.xh>
- #endif
-
- /*
- * Set the scope of methods functions
- */
- #ifndef SOM_Scope
- #define SOM_Scope extern "C"
- #endif
-
- #define SampleCode_TextEditor_MaxNoMethods 81
-
- /*
- * -- Instance Data
- */
-
- /*
- * -- Use best possible alignment for instance data slice.
- */
- #if powerc
- # pragma options align=power
- #endif
- typedef struct {
- ODPart* fSelf;
- CList* fDisplayFrames;
- ODBoolean fDirty;
- ODBoolean fReadOnlyStorage;
- TextEditorSemIntf* fSemanticIntf;
- TextEditorSettingsExt* fSettingsExt;
- TextEditorTransferExt* fTextTransferExt;
- Handle fSelectionRgn;
- DragData* fDragData;
- CTSMTextension* fTextension;
- ODBoolean fTextensionInitialized;
- ODID fRulerPalette;
- Handle fPrintRecord;
- ODTypeToken fPreferredKind;
- Rect fPaperSize;
- Rect fPageSize;
- Rect fPageMargins;
- ODUShort fTextAlignment;
- ControlHandle fVScrollbar;
- ControlHandle fHScrollbar;
- Samples_PaletteExt* fScriptPaletteExt;
- ODBoolean fIsScriptRunnerOn;
- ODBoolean fIsScriptRunnerHidden;
- } SampleCode_TextEditorData;
- #if powerc
- # pragma options align=reset
- #endif
-
- /*
- * -- Getdata Macro
- */
-
- /*
- * -- This emitter treats Data Tokens as Thunks by default.
- * -- Use the sc modifier "nothunks" to override this default.
- */
- SOMEXTERN typedef SampleCode_TextEditorData* (* SOMLINK somTD_SampleCode_TextEditor_DataThunk)(void*);
- #define SampleCode_TextEditorGetData(somSelf) \
- (((somTD_SampleCode_TextEditor_DataThunk)(SampleCode_TextEditorClassData.instanceDataToken))(somSelf))
-
- /*
- * -- Instance Data Access Macros for use in Method Procedures
- */
- #ifdef VARIABLE_MACROS
- #define _fSelf (somThis->fSelf)
- #define _fDisplayFrames (somThis->fDisplayFrames)
- #define _fDirty (somThis->fDirty)
- #define _fReadOnlyStorage (somThis->fReadOnlyStorage)
- #define _fSemanticIntf (somThis->fSemanticIntf)
- #define _fSettingsExt (somThis->fSettingsExt)
- #define _fTextTransferExt (somThis->fTextTransferExt)
- #define _fSelectionRgn (somThis->fSelectionRgn)
- #define _fDragData (somThis->fDragData)
- #define _fTextension (somThis->fTextension)
- #define _fTextensionInitialized (somThis->fTextensionInitialized)
- #define _fRulerPalette (somThis->fRulerPalette)
- #define _fPrintRecord (somThis->fPrintRecord)
- #define _fPreferredKind (somThis->fPreferredKind)
- #define _fPaperSize (somThis->fPaperSize)
- #define _fPageSize (somThis->fPageSize)
- #define _fPageMargins (somThis->fPageMargins)
- #define _fTextAlignment (somThis->fTextAlignment)
- #define _fVScrollbar (somThis->fVScrollbar)
- #define _fHScrollbar (somThis->fHScrollbar)
- #define _fScriptPaletteExt (somThis->fScriptPaletteExt)
- #define _fIsScriptRunnerOn (somThis->fIsScriptRunnerOn)
- #define _fIsScriptRunnerHidden (somThis->fIsScriptRunnerHidden)
- #endif
-
-
- /*
- * Trace/Debug macro
- */
- #ifndef SampleCode_TextEditorMethodDebug
- #define SampleCode_TextEditorMethodDebug(c,m) SOMMethodDebug(c,m)
- #endif
-
- /*
- * -- Method Macros for use in Method Procedures
- */
- #ifdef METHOD_MACROS
- #define _InitPart somSelf->InitPart
- #define _InitPartFromStorage somSelf->InitPartFromStorage
- #define _DisplayFrameAdded somSelf->DisplayFrameAdded
- #define _DisplayFrameRemoved somSelf->DisplayFrameRemoved
- #define _DisplayFrameConnected somSelf->DisplayFrameConnected
- #define _DisplayFrameClosed somSelf->DisplayFrameClosed
- #define _AttachSourceFrame somSelf->AttachSourceFrame
- #define _FrameShapeChanged somSelf->FrameShapeChanged
- #define _ViewTypeChanged somSelf->ViewTypeChanged
- #define _PresentationChanged somSelf->PresentationChanged
- #define _SequenceChanged somSelf->SequenceChanged
- #define _LinkStatusChanged somSelf->LinkStatusChanged
- #define _ContainingPartPropertiesUpdated somSelf->ContainingPartPropertiesUpdated
- #define _ReadPartInfo somSelf->ReadPartInfo
- #define _WritePartInfo somSelf->WritePartInfo
- #define _ClonePartInfo somSelf->ClonePartInfo
- #define _Open somSelf->Open
- #define _Draw somSelf->Draw
- #define _FacetAdded somSelf->FacetAdded
- #define _FacetRemoved somSelf->FacetRemoved
- #define _GeometryChanged somSelf->GeometryChanged
- #define _HighlightChanged somSelf->HighlightChanged
- #define _CanvasChanged somSelf->CanvasChanged
- #define _CanvasUpdated somSelf->CanvasUpdated
- #define _GetPrintResolution somSelf->GetPrintResolution
- #define _BeginRelinquishFocus somSelf->BeginRelinquishFocus
- #define _CommitRelinquishFocus somSelf->CommitRelinquishFocus
- #define _AbortRelinquishFocus somSelf->AbortRelinquishFocus
- #define _FocusAcquired somSelf->FocusAcquired
- #define _FocusLost somSelf->FocusLost
- #define _ExternalizeKinds somSelf->ExternalizeKinds
- #define _ChangeKind somSelf->ChangeKind
- #define _HandleEvent somSelf->HandleEvent
- #define _AdjustMenus somSelf->AdjustMenus
- #define _UndoAction somSelf->UndoAction
- #define _RedoAction somSelf->RedoAction
- #define _DisposeActionState somSelf->DisposeActionState
- #define _WriteActionState somSelf->WriteActionState
- #define _ReadActionState somSelf->ReadActionState
- #define _FulfillPromise somSelf->FulfillPromise
- #define _DropCompleted somSelf->DropCompleted
- #define _DragEnter somSelf->DragEnter
- #define _DragWithin somSelf->DragWithin
- #define _DragLeave somSelf->DragLeave
- #define _Drop somSelf->Drop
- #define _CreateLink somSelf->CreateLink
- #define _RevealLink somSelf->RevealLink
- #define _LinkUpdated somSelf->LinkUpdated
- #define _EmbeddedFrameUpdated somSelf->EmbeddedFrameUpdated
- #define _EditInLinkAttempted somSelf->EditInLinkAttempted
- #define _RequestEmbeddedFrame somSelf->RequestEmbeddedFrame
- #define _RemoveEmbeddedFrame somSelf->RemoveEmbeddedFrame
- #define _RequestFrameShape somSelf->RequestFrameShape
- #define _UsedShapeChanged somSelf->UsedShapeChanged
- #define _AdjustBorderShape somSelf->AdjustBorderShape
- #define _AcquireContainingPartProperties somSelf->AcquireContainingPartProperties
- #define _RevealFrame somSelf->RevealFrame
- #define _EmbeddedFrameSpec somSelf->EmbeddedFrameSpec
- #define _CreateEmbeddedFramesIterator somSelf->CreateEmbeddedFramesIterator
- #define _IsRealPart somSelf->IsRealPart
- #define _GetRealPart somSelf->GetRealPart
- #define _ReleaseRealPart somSelf->ReleaseRealPart
- #define _somUninit somSelf->somUninit
- #define _CloneInto somSelf->CloneInto
- #define _Externalize somSelf->Externalize
- #define _InitPersistentObject somSelf->InitPersistentObject
- #define _InitPersistentObjectFromStorage somSelf->InitPersistentObjectFromStorage
- #define _ReleaseAll somSelf->ReleaseAll
- #define _Externalize somSelf->Externalize
- #define _GetStorageUnit somSelf->GetStorageUnit
- #define _GetID somSelf->GetID
- #define _CloneInto somSelf->CloneInto
- #define _somUninit somSelf->somUninit
- #define _InitRefCntObject somSelf->InitRefCntObject
- #define _Acquire somSelf->Acquire
- #define _Release somSelf->Release
- #define _GetRefCount somSelf->GetRefCount
- #define _somUninit somSelf->somUninit
- #define _InitObject somSelf->InitObject
- #define _HasExtension somSelf->HasExtension
- #define _AcquireExtension somSelf->AcquireExtension
- #define _ReleaseExtension somSelf->ReleaseExtension
- #define _Purge somSelf->Purge
- #define _IsEqualTo somSelf->IsEqualTo
- #define _SubClassResponsibility somSelf->SubClassResponsibility
- #define _somInit somSelf->somInit
- #define _somUninit somSelf->somUninit
- #define _somInit somSelf->somInit
- #define _somUninit somSelf->somUninit
- #define _somDuplicateReference somSelf->somDuplicateReference
- #define _somCompareReference somSelf->somCompareReference
- #define _somRelease somSelf->somRelease
- #define _somFree somSelf->somFree
- #define _somCanDelete somSelf->somCanDelete
- #define _somGetClass somSelf->somGetClass
- #define _somGetClassName somSelf->somGetClassName
- #define _somGetSize somSelf->somGetSize
- #define _somIsA somSelf->somIsA
- #define _somRespondsTo somSelf->somRespondsTo
- #define _somIsInstanceOf somSelf->somIsInstanceOf
- #define _somDispatch somSelf->somDispatch
- #define _somClassDispatch somSelf->somClassDispatch
- #define _somCastObj somSelf->somCastObj
- #define _somResetObj somSelf->somResetObj
- #define _somPrintSelf somSelf->somPrintSelf
- #define _somDumpSelf somSelf->somDumpSelf
- #define _somDumpSelfInt somSelf->somDumpSelfInt
- #define _Initialize somSelf->Initialize
- #define _CalcNewUsedShape somSelf->CalcNewUsedShape
- #define _UpdateFrame somSelf->UpdateFrame
- #define _GetSavedWindowProperties somSelf->GetSavedWindowProperties
- #define _GetDefaultWindowProperties somSelf->GetDefaultWindowProperties
- #define _CheckAndAddProperties somSelf->CheckAndAddProperties
- #define _InternalizeStateInfo somSelf->InternalizeStateInfo
- #define _InternalizeContent somSelf->InternalizeContent
- #define _ExternalizeStateInfo somSelf->ExternalizeStateInfo
- #define _ExternalizeContent somSelf->ExternalizeContent
- #define _CleanseContentProperty somSelf->CleanseContentProperty
- #define _HandleMenuEvent somSelf->HandleMenuEvent
- #define _HandleWindowEvent somSelf->HandleWindowEvent
- #define _HandleMouseEvent somSelf->HandleMouseEvent
- #define _HandleRulerMouseEvent somSelf->HandleRulerMouseEvent
- #define _DoMouseEvent somSelf->DoMouseEvent
- #define _HandleKeyboardEvent somSelf->HandleKeyboardEvent
- #define _DoIdle somSelf->DoIdle
- #define _DoDialogBox somSelf->DoDialogBox
- #define _DrawFrameView somSelf->DrawFrameView
- #define _DrawIconView somSelf->DrawIconView
- #define _DrawThumbnailView somSelf->DrawThumbnailView
- #define _GenerateThumbnail somSelf->GenerateThumbnail
- #define _ActivateFrame somSelf->ActivateFrame
- #define _WindowActivating somSelf->WindowActivating
- #define _RelinquishAllFoci somSelf->RelinquishAllFoci
- #define _Activate somSelf->Activate
- #define _PartActivated somSelf->PartActivated
- #define _AcquireFramesWindow somSelf->AcquireFramesWindow
- #define _CreateWindow somSelf->CreateWindow
- #define _CleanupWindow somSelf->CleanupWindow
- #define _CalcPartWindowSize somSelf->CalcPartWindowSize
- #define _CalcPartWindowPosition somSelf->CalcPartWindowPosition
- #define _GetActiveFacetForFrame somSelf->GetActiveFacetForFrame
- #define _CleanupDisplayFrame somSelf->CleanupDisplayFrame
- #define _SetDirty somSelf->SetDirty
- #define _HandleChange somSelf->HandleChange
- #define _CalcViewRect somSelf->CalcViewRect
- #define _HasValidData somSelf->HasValidData
- #define _UpdateScriptRunnerState somSelf->UpdateScriptRunnerState
- #define _DoAboutBox somSelf->DoAboutBox
- #define _DoCut somSelf->DoCut
- #define _DoCopy somSelf->DoCopy
- #define _DoPaste somSelf->DoPaste
- #define _DoPasteAs somSelf->DoPasteAs
- #define _DoClear somSelf->DoClear
- #define _DoSelectAll somSelf->DoSelectAll
- #define _DoPageSetup somSelf->DoPageSetup
- #define _DoPrint somSelf->DoPrint
- #define _DoUndo somSelf->DoUndo
- #define _DoPreferences somSelf->DoPreferences
- #define _DoSettings somSelf->DoSettings
- #define _DoDragSelection somSelf->DoDragSelection
- #define _CalcSelectionRgn somSelf->CalcSelectionRgn
- #define _StreamDataOut somSelf->StreamDataOut
- #define _StreamDataIn somSelf->StreamDataIn
- #define _GetText somSelf->GetText
- #define _SetText somSelf->SetText
- #define _StartTextension somSelf->StartTextension
- #define _InitializeTextension somSelf->InitializeTextension
- #define _ActivateTextension somSelf->ActivateTextension
- #define _CalcTextBounds somSelf->CalcTextBounds
- #define _DrawPageBounds somSelf->DrawPageBounds
- #define _ActivateScrollbars somSelf->ActivateScrollbars
- #define _AdjustScrollbars somSelf->AdjustScrollbars
- #define _RepositionScrollbars somSelf->RepositionScrollbars
- #define _MakeSelectionVisible somSelf->MakeSelectionVisible
- #define _DoScrollDocument somSelf->DoScrollDocument
- #define _ShowHideRuler somSelf->ShowHideRuler
- #define _LoadMenus somSelf->LoadMenus
- #define _DoTextStyling somSelf->DoTextStyling
- #define _RealFontSizeMenu somSelf->RealFontSizeMenu
- #define _AdjustEditMenu somSelf->AdjustEditMenu
- #define _AdjustTextEditorMenus somSelf->AdjustTextEditorMenus
- #define _AdjustDynamicMenuItems somSelf->AdjustDynamicMenuItems
- #define _DoOtherFontSize somSelf->DoOtherFontSize
- #define _MouseEnter somSelf->MouseEnter
- #define _MouseWithin somSelf->MouseWithin
- #define _MouseLeave somSelf->MouseLeave
- #define _NotDragSelection somSelf->NotDragSelection
- #define _TranslateForeignData somSelf->TranslateForeignData
- #define _somInit somSelf->somInit
- #define _somUninit somSelf->somUninit
- #define _AcquireExtension somSelf->AcquireExtension
- #define _HasExtension somSelf->HasExtension
- #define _Purge somSelf->Purge
- #define _ReleaseExtension somSelf->ReleaseExtension
- #define _Release somSelf->Release
- #define _CloneInto somSelf->CloneInto
- #define _Externalize somSelf->Externalize
- #define _ReleaseAll somSelf->ReleaseAll
- #define _AbortRelinquishFocus somSelf->AbortRelinquishFocus
- #define _AdjustBorderShape somSelf->AdjustBorderShape
- #define _AdjustMenus somSelf->AdjustMenus
- #define _AttachSourceFrame somSelf->AttachSourceFrame
- #define _BeginRelinquishFocus somSelf->BeginRelinquishFocus
- #define _CanvasChanged somSelf->CanvasChanged
- #define _CanvasUpdated somSelf->CanvasUpdated
- #define _ChangeKind somSelf->ChangeKind
- #define _ClonePartInfo somSelf->ClonePartInfo
- #define _CommitRelinquishFocus somSelf->CommitRelinquishFocus
- #define _ContainingPartPropertiesUpdated somSelf->ContainingPartPropertiesUpdated
- #define _CreateLink somSelf->CreateLink
- #define _DisplayFrameAdded somSelf->DisplayFrameAdded
- #define _DisplayFrameClosed somSelf->DisplayFrameClosed
- #define _DisplayFrameConnected somSelf->DisplayFrameConnected
- #define _DisplayFrameRemoved somSelf->DisplayFrameRemoved
- #define _DisposeActionState somSelf->DisposeActionState
- #define _DragEnter somSelf->DragEnter
- #define _DragLeave somSelf->DragLeave
- #define _DragWithin somSelf->DragWithin
- #define _Draw somSelf->Draw
- #define _Drop somSelf->Drop
- #define _ExternalizeKinds somSelf->ExternalizeKinds
- #define _FacetAdded somSelf->FacetAdded
- #define _FacetRemoved somSelf->FacetRemoved
- #define _FocusAcquired somSelf->FocusAcquired
- #define _FocusLost somSelf->FocusLost
- #define _FrameShapeChanged somSelf->FrameShapeChanged
- #define _FulfillPromise somSelf->FulfillPromise
- #define _GeometryChanged somSelf->GeometryChanged
- #define _GetPrintResolution somSelf->GetPrintResolution
- #define _HandleEvent somSelf->HandleEvent
- #define _HighlightChanged somSelf->HighlightChanged
- #define _InitPart somSelf->InitPart
- #define _InitPartFromStorage somSelf->InitPartFromStorage
- #define _LinkStatusChanged somSelf->LinkStatusChanged
- #define _LinkUpdated somSelf->LinkUpdated
- #define _Open somSelf->Open
- #define _PresentationChanged somSelf->PresentationChanged
- #define _ReadActionState somSelf->ReadActionState
- #define _ReadPartInfo somSelf->ReadPartInfo
- #define _RedoAction somSelf->RedoAction
- #define _RevealLink somSelf->RevealLink
- #define _SequenceChanged somSelf->SequenceChanged
- #define _UndoAction somSelf->UndoAction
- #define _ViewTypeChanged somSelf->ViewTypeChanged
- #define _WriteActionState somSelf->WriteActionState
- #define _WritePartInfo somSelf->WritePartInfo
- #endif
-
-
- /*
- * Introduced methods
- */
-
- /* New Method: Initialize */
- SOM_Scope void SOMLINK TextEditor__Initialize(SampleCode_TextEditor *somSelf, Environment *ev);
-
- /* New Method: CalcNewUsedShape */
- SOM_Scope ODShape* SOMLINK TextEditor__CalcNewUsedShape(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: UpdateFrame */
- SOM_Scope void SOMLINK TextEditor__UpdateFrame(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODTypeToken view,
- ODShape* usedShape);
-
- /* New Method: GetSavedWindowProperties */
- SOM_Scope WindowProperties* SOMLINK TextEditor__GetSavedWindowProperties(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: GetDefaultWindowProperties */
- SOM_Scope WindowProperties* SOMLINK TextEditor__GetDefaultWindowProperties(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- Rect* windowRect);
-
- /* New Method: CheckAndAddProperties */
- SOM_Scope void SOMLINK TextEditor__CheckAndAddProperties(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* storageUnit);
-
- /* New Method: InternalizeStateInfo */
- SOM_Scope void SOMLINK TextEditor__InternalizeStateInfo(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* storageUnit);
-
- /* New Method: InternalizeContent */
- SOM_Scope ODULong SOMLINK TextEditor__InternalizeContent(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* storageUnit,
- ODPtr selRange);
-
- /* New Method: ExternalizeStateInfo */
- SOM_Scope void SOMLINK TextEditor__ExternalizeStateInfo(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* storageUnit,
- ODDraftKey key,
- ODFrame* scopeFrame);
-
- /* New Method: ExternalizeContent */
- SOM_Scope void SOMLINK TextEditor__ExternalizeContent(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* storageUnit,
- ODPtr selRange);
-
- /* New Method: CleanseContentProperty */
- SOM_Scope void SOMLINK TextEditor__CleanseContentProperty(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* storageUnit);
-
- /* New Method: HandleMenuEvent */
- SOM_Scope ODBoolean SOMLINK TextEditor__HandleMenuEvent(SampleCode_TextEditor *somSelf, Environment *ev,
- ODEventData* event,
- ODFrame* frame);
-
- /* New Method: HandleWindowEvent */
- SOM_Scope ODBoolean SOMLINK TextEditor__HandleWindowEvent(SampleCode_TextEditor *somSelf, Environment *ev,
- ODEventData* event,
- ODFrame* frame);
-
- /* New Method: HandleMouseEvent */
- SOM_Scope ODBoolean SOMLINK TextEditor__HandleMouseEvent(SampleCode_TextEditor *somSelf, Environment *ev,
- ODEventData* event,
- ODFacet* facet,
- ODEventInfo* eventInfo);
-
- /* New Method: HandleRulerMouseEvent */
- SOM_Scope ODBoolean SOMLINK TextEditor__HandleRulerMouseEvent(SampleCode_TextEditor *somSelf, Environment *ev,
- ODEventData* event,
- ODFacet* facet,
- ODEventInfo* eventInfo);
-
- /* New Method: DoMouseEvent */
- SOM_Scope void SOMLINK TextEditor__DoMouseEvent(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet,
- Point* where,
- ODEventData* event);
-
- /* New Method: HandleKeyboardEvent */
- SOM_Scope ODBoolean SOMLINK TextEditor__HandleKeyboardEvent(SampleCode_TextEditor *somSelf, Environment *ev,
- ODEventData* event,
- ODFrame* frame);
-
- /* New Method: DoIdle */
- SOM_Scope void SOMLINK TextEditor__DoIdle(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: DoDialogBox */
- SOM_Scope void SOMLINK TextEditor__DoDialogBox(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODSShort dialogID,
- ODUShort errorNumber);
-
- /* New Method: DrawFrameView */
- SOM_Scope void SOMLINK TextEditor__DrawFrameView(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet);
-
- /* New Method: DrawIconView */
- SOM_Scope void SOMLINK TextEditor__DrawIconView(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet);
-
- /* New Method: DrawThumbnailView */
- SOM_Scope void SOMLINK TextEditor__DrawThumbnailView(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet);
-
- /* New Method: GenerateThumbnail */
- SOM_Scope void SOMLINK TextEditor__GenerateThumbnail(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: ActivateFrame */
- SOM_Scope ODBoolean SOMLINK TextEditor__ActivateFrame(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: WindowActivating */
- SOM_Scope void SOMLINK TextEditor__WindowActivating(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODBoolean activating);
-
- /* New Method: RelinquishAllFoci */
- SOM_Scope void SOMLINK TextEditor__RelinquishAllFoci(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: Activate */
- SOM_Scope ODBoolean SOMLINK TextEditor__Activate(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet);
-
- /* New Method: PartActivated */
- SOM_Scope void SOMLINK TextEditor__PartActivated(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: AcquireFramesWindow */
- SOM_Scope ODWindow* SOMLINK TextEditor__AcquireFramesWindow(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: CreateWindow */
- SOM_Scope ODWindow* SOMLINK TextEditor__CreateWindow(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODType frameType,
- WindowProperties* windowProperties);
-
- /* New Method: CleanupWindow */
- SOM_Scope void SOMLINK TextEditor__CleanupWindow(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: CalcPartWindowSize */
- SOM_Scope Rect SOMLINK TextEditor__CalcPartWindowSize(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* sourceFrame);
-
- /* New Method: CalcPartWindowPosition */
- SOM_Scope Rect SOMLINK TextEditor__CalcPartWindowPosition(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- Rect* partWindowBounds);
-
- /* New Method: GetActiveFacetForFrame */
- SOM_Scope ODFacet* SOMLINK TextEditor__GetActiveFacetForFrame(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: CleanupDisplayFrame */
- SOM_Scope void SOMLINK TextEditor__CleanupDisplayFrame(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODBoolean frameRemoved);
-
- /* New Method: SetDirty */
- SOM_Scope void SOMLINK TextEditor__SetDirty(SampleCode_TextEditor *somSelf, Environment *ev);
-
- /* New Method: HandleChange */
- SOM_Scope void SOMLINK TextEditor__HandleChange(SampleCode_TextEditor *somSelf, Environment *ev);
-
- /* New Method: CalcViewRect */
- SOM_Scope void SOMLINK TextEditor__CalcViewRect(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: HasValidData */
- SOM_Scope ODBoolean SOMLINK TextEditor__HasValidData(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* su,
- ODBoolean* requiresTranslation);
-
- /* New Method: UpdateScriptRunnerState */
- SOM_Scope void SOMLINK TextEditor__UpdateScriptRunnerState(SampleCode_TextEditor *somSelf, Environment *ev);
-
- /* New Method: DoAboutBox */
- SOM_Scope void SOMLINK TextEditor__DoAboutBox(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: DoCut */
- SOM_Scope void SOMLINK TextEditor__DoCut(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: DoCopy */
- SOM_Scope void SOMLINK TextEditor__DoCopy(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: DoPaste */
- SOM_Scope void SOMLINK TextEditor__DoPaste(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: DoPasteAs */
- SOM_Scope void SOMLINK TextEditor__DoPasteAs(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: DoClear */
- SOM_Scope void SOMLINK TextEditor__DoClear(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: DoSelectAll */
- SOM_Scope void SOMLINK TextEditor__DoSelectAll(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: DoPageSetup */
- SOM_Scope void SOMLINK TextEditor__DoPageSetup(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: DoPrint */
- SOM_Scope void SOMLINK TextEditor__DoPrint(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: DoUndo */
- SOM_Scope void SOMLINK TextEditor__DoUndo(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODBoolean undo);
-
- /* New Method: DoPreferences */
- SOM_Scope void SOMLINK TextEditor__DoPreferences(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: DoSettings */
- SOM_Scope void SOMLINK TextEditor__DoSettings(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: DoDragSelection */
- SOM_Scope void SOMLINK TextEditor__DoDragSelection(SampleCode_TextEditor *somSelf, Environment *ev,
- ODEventData* event,
- ODFacet* facet);
-
- /* New Method: CalcSelectionRgn */
- SOM_Scope void SOMLINK TextEditor__CalcSelectionRgn(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet);
-
- /* New Method: StreamDataOut */
- SOM_Scope void SOMLINK TextEditor__StreamDataOut(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnitView* suView,
- ODPtr selRange,
- ODUByte ioFlags);
-
- /* New Method: StreamDataIn */
- SOM_Scope ODSLong SOMLINK TextEditor__StreamDataIn(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnitView* suView,
- ODPtr selRange,
- ODUByte ioFlags);
-
- /* New Method: GetText */
- SOM_Scope ODBoolean SOMLINK TextEditor__GetText(SampleCode_TextEditor *somSelf, Environment *ev,
- ODPlatformType type,
- ODPtr* textPtr,
- ODSize* size);
-
- /* New Method: SetText */
- SOM_Scope ODBoolean SOMLINK TextEditor__SetText(SampleCode_TextEditor *somSelf, Environment *ev,
- ODPlatformType type,
- ODPtr textPtr,
- ODSize size);
-
- /* New Method: StartTextension */
- SOM_Scope void SOMLINK TextEditor__StartTextension(SampleCode_TextEditor *somSelf, Environment *ev);
-
- /* New Method: InitializeTextension */
- SOM_Scope void SOMLINK TextEditor__InitializeTextension(SampleCode_TextEditor *somSelf, Environment *ev,
- ODBoolean isRoot);
-
- /* New Method: ActivateTextension */
- SOM_Scope void SOMLINK TextEditor__ActivateTextension(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODBoolean activate);
-
- /* New Method: CalcTextBounds */
- SOM_Scope void SOMLINK TextEditor__CalcTextBounds(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: DrawPageBounds */
- SOM_Scope void SOMLINK TextEditor__DrawPageBounds(SampleCode_TextEditor *somSelf, Environment *ev);
-
- /* New Method: ActivateScrollbars */
- SOM_Scope void SOMLINK TextEditor__ActivateScrollbars(SampleCode_TextEditor *somSelf, Environment *ev,
- ODBoolean activate);
-
- /* New Method: AdjustScrollbars */
- SOM_Scope void SOMLINK TextEditor__AdjustScrollbars(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: RepositionScrollbars */
- SOM_Scope void SOMLINK TextEditor__RepositionScrollbars(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: MakeSelectionVisible */
- SOM_Scope void SOMLINK TextEditor__MakeSelectionVisible(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: DoScrollDocument */
- SOM_Scope void SOMLINK TextEditor__DoScrollDocument(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet,
- Point* mouse,
- ODSShort partCode,
- ControlHandle scrollbar);
-
- /* New Method: ShowHideRuler */
- SOM_Scope void SOMLINK TextEditor__ShowHideRuler(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: LoadMenus */
- SOM_Scope void SOMLINK TextEditor__LoadMenus(SampleCode_TextEditor *somSelf, Environment *ev);
-
- /* New Method: DoTextStyling */
- SOM_Scope ODBoolean SOMLINK TextEditor__DoTextStyling(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODID command);
-
- /* New Method: RealFontSizeMenu */
- SOM_Scope void SOMLINK TextEditor__RealFontSizeMenu(SampleCode_TextEditor *somSelf, Environment *ev,
- ODUShort fontNum);
-
- /* New Method: AdjustEditMenu */
- SOM_Scope void SOMLINK TextEditor__AdjustEditMenu(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: AdjustTextEditorMenus */
- SOM_Scope void SOMLINK TextEditor__AdjustTextEditorMenus(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: AdjustDynamicMenuItems */
- SOM_Scope void SOMLINK TextEditor__AdjustDynamicMenuItems(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
-
- /* New Method: DoOtherFontSize */
- SOM_Scope void SOMLINK TextEditor__DoOtherFontSize(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODSShort* fontSize);
-
- /* New Method: MouseEnter */
- SOM_Scope void SOMLINK TextEditor__MouseEnter(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet,
- ODPoint* where);
-
- /* New Method: MouseWithin */
- SOM_Scope void SOMLINK TextEditor__MouseWithin(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet,
- ODPoint* where);
-
- /* New Method: MouseLeave */
- SOM_Scope void SOMLINK TextEditor__MouseLeave(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet);
-
- /* New Method: NotDragSelection */
- SOM_Scope ODBoolean SOMLINK TextEditor__NotDragSelection(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet,
- Point* where,
- ODEventData* event);
-
- /* New Method: TranslateForeignData */
- SOM_Scope ODBoolean SOMLINK TextEditor__TranslateForeignData(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* su);
-
- /*
- * Overridden methods
- */
-
- /* Overridden method: somInit */
- SOM_Scope void SOMLINK TextEditor__somInit(SampleCode_TextEditor *somSelf);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_somInit)(SampleCode_TextEditor *somSelf);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_somInit(SampleCode_TextEditor *somSelf)
- {
- (void) (somSelf);
- }
- #define SampleCode_TextEditor_parents_somInit(arg0) \
- (void) SampleCode_TextEditor_parent_ODPart_somInit(arg0)
-
- /* Overridden method: somUninit */
- SOM_Scope void SOMLINK TextEditor__somUninit(SampleCode_TextEditor *somSelf);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_somUninit)(SampleCode_TextEditor *somSelf);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_somUninit(SampleCode_TextEditor *somSelf)
- {
- (void) (somSelf);
- }
- #define SampleCode_TextEditor_parents_somUninit(arg0) \
- (void) SampleCode_TextEditor_parent_ODPart_somUninit(arg0)
-
- /* Overridden method: AcquireExtension */
- SOM_Scope ODExtension* SOMLINK TextEditor__AcquireExtension(SampleCode_TextEditor *somSelf, Environment *ev,
- ODType extensionName);
- SOMEXTERN typedef ODExtension* (* SOMLINK somTD_xih_SampleCode_TextEditor_AcquireExtension)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODType extensionName);
- inline ODExtension* SOMLINK SampleCode_TextEditor_parent_ODPart_AcquireExtension(SampleCode_TextEditor *somSelf, Environment *ev,
- ODType extensionName)
- {
- #ifdef SOMCHKEXCEPT
- ODExtension* __somRetVal = ((somTD_xih_SampleCode_TextEditor_AcquireExtension)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODObjectClassData.AcquireExtension))
- (somSelf,ev,extensionName);
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return ((somTD_xih_SampleCode_TextEditor_AcquireExtension)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODObjectClassData.AcquireExtension))
- (somSelf,ev,extensionName);
- #endif
- }
- #define SampleCode_TextEditor_parents_AcquireExtension(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_AcquireExtension(arg0,arg1,arg2)
-
- /* Overridden method: HasExtension */
- SOM_Scope ODBoolean SOMLINK TextEditor__HasExtension(SampleCode_TextEditor *somSelf, Environment *ev,
- ODType extensionName);
- SOMEXTERN typedef ODBoolean (* SOMLINK somTD_xih_SampleCode_TextEditor_HasExtension)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODType extensionName);
- inline ODBoolean SOMLINK SampleCode_TextEditor_parent_ODPart_HasExtension(SampleCode_TextEditor *somSelf, Environment *ev,
- ODType extensionName)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somRetVal = ((somTD_xih_SampleCode_TextEditor_HasExtension)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODObjectClassData.HasExtension))
- (somSelf,ev,extensionName);
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return ((somTD_xih_SampleCode_TextEditor_HasExtension)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODObjectClassData.HasExtension))
- (somSelf,ev,extensionName);
- #endif
- }
- #define SampleCode_TextEditor_parents_HasExtension(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_HasExtension(arg0,arg1,arg2)
-
- /* Overridden method: Purge */
- SOM_Scope ODSize SOMLINK TextEditor__Purge(SampleCode_TextEditor *somSelf, Environment *ev,
- ODSize size);
- SOMEXTERN typedef ODSize (* SOMLINK somTD_xih_SampleCode_TextEditor_Purge)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODSize size);
- inline ODSize SOMLINK SampleCode_TextEditor_parent_ODPart_Purge(SampleCode_TextEditor *somSelf, Environment *ev,
- ODSize size)
- {
- #ifdef SOMCHKEXCEPT
- ODSize __somRetVal = ((somTD_xih_SampleCode_TextEditor_Purge)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODObjectClassData.Purge))
- (somSelf,ev,size);
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return ((somTD_xih_SampleCode_TextEditor_Purge)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODObjectClassData.Purge))
- (somSelf,ev,size);
- #endif
- }
- #define SampleCode_TextEditor_parents_Purge(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_Purge(arg0,arg1,arg2)
-
- /* Overridden method: ReleaseExtension */
- SOM_Scope void SOMLINK TextEditor__ReleaseExtension(SampleCode_TextEditor *somSelf, Environment *ev,
- ODExtension* extension);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_ReleaseExtension)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODExtension* extension);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_ReleaseExtension(SampleCode_TextEditor *somSelf, Environment *ev,
- ODExtension* extension)
- {
- ((somTD_xih_SampleCode_TextEditor_ReleaseExtension)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODObjectClassData.ReleaseExtension))
- (somSelf,ev,extension);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_ReleaseExtension(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_ReleaseExtension(arg0,arg1,arg2)
-
- /* Overridden method: Release */
- SOM_Scope void SOMLINK TextEditor__Release(SampleCode_TextEditor *somSelf, Environment *ev);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_Release)(SampleCode_TextEditor *somSelf, Environment *ev);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_Release(SampleCode_TextEditor *somSelf, Environment *ev)
- {
- ((somTD_xih_SampleCode_TextEditor_Release)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODRefCntObjectClassData.Release))
- (somSelf,ev);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_Release(arg0,arg1) \
- (void) SampleCode_TextEditor_parent_ODPart_Release(arg0,arg1)
-
- /* Overridden method: CloneInto */
- SOM_Scope void SOMLINK TextEditor__CloneInto(SampleCode_TextEditor *somSelf, Environment *ev,
- ODDraftKey key,
- ODStorageUnit* toSU,
- ODFrame* scope);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_CloneInto)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODDraftKey key,
- ODStorageUnit* toSU,
- ODFrame* scope);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_CloneInto(SampleCode_TextEditor *somSelf, Environment *ev,
- ODDraftKey key,
- ODStorageUnit* toSU,
- ODFrame* scope)
- {
- ((somTD_xih_SampleCode_TextEditor_CloneInto)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPersistentObjectClassData.CloneInto))
- (somSelf,ev,key,toSU,scope);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_CloneInto(arg0,arg1,arg2,arg3,arg4) \
- (void) SampleCode_TextEditor_parent_ODPart_CloneInto(arg0,arg1,arg2,arg3,arg4)
-
- /* Overridden method: Externalize */
- SOM_Scope void SOMLINK TextEditor__Externalize(SampleCode_TextEditor *somSelf, Environment *ev);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_Externalize)(SampleCode_TextEditor *somSelf, Environment *ev);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_Externalize(SampleCode_TextEditor *somSelf, Environment *ev)
- {
- ((somTD_xih_SampleCode_TextEditor_Externalize)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPersistentObjectClassData.Externalize))
- (somSelf,ev);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_Externalize(arg0,arg1) \
- (void) SampleCode_TextEditor_parent_ODPart_Externalize(arg0,arg1)
-
- /* Overridden method: ReleaseAll */
- SOM_Scope void SOMLINK TextEditor__ReleaseAll(SampleCode_TextEditor *somSelf, Environment *ev);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_ReleaseAll)(SampleCode_TextEditor *somSelf, Environment *ev);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_ReleaseAll(SampleCode_TextEditor *somSelf, Environment *ev)
- {
- ((somTD_xih_SampleCode_TextEditor_ReleaseAll)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPersistentObjectClassData.ReleaseAll))
- (somSelf,ev);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_ReleaseAll(arg0,arg1) \
- (void) SampleCode_TextEditor_parent_ODPart_ReleaseAll(arg0,arg1)
-
- /* Overridden method: AbortRelinquishFocus */
- SOM_Scope void SOMLINK TextEditor__AbortRelinquishFocus(SampleCode_TextEditor *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_AbortRelinquishFocus)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_AbortRelinquishFocus(SampleCode_TextEditor *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame)
- {
- ((somTD_xih_SampleCode_TextEditor_AbortRelinquishFocus)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.AbortRelinquishFocus))
- (somSelf,ev,focus,ownerFrame,proposedFrame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_AbortRelinquishFocus(arg0,arg1,arg2,arg3,arg4) \
- (void) SampleCode_TextEditor_parent_ODPart_AbortRelinquishFocus(arg0,arg1,arg2,arg3,arg4)
-
- /* Overridden method: AdjustBorderShape */
- SOM_Scope ODShape* SOMLINK TextEditor__AdjustBorderShape(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* embeddedFacet,
- ODShape* shape);
- SOMEXTERN typedef ODShape* (* SOMLINK somTD_xih_SampleCode_TextEditor_AdjustBorderShape)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* embeddedFacet,
- ODShape* shape);
- inline ODShape* SOMLINK SampleCode_TextEditor_parent_ODPart_AdjustBorderShape(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* embeddedFacet,
- ODShape* shape)
- {
- #ifdef SOMCHKEXCEPT
- ODShape* __somRetVal = ((somTD_xih_SampleCode_TextEditor_AdjustBorderShape)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.AdjustBorderShape))
- (somSelf,ev,embeddedFacet,shape);
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return ((somTD_xih_SampleCode_TextEditor_AdjustBorderShape)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.AdjustBorderShape))
- (somSelf,ev,embeddedFacet,shape);
- #endif
- }
- #define SampleCode_TextEditor_parents_AdjustBorderShape(arg0,arg1,arg2,arg3) \
- (void) SampleCode_TextEditor_parent_ODPart_AdjustBorderShape(arg0,arg1,arg2,arg3)
-
- /* Overridden method: AdjustMenus */
- SOM_Scope void SOMLINK TextEditor__AdjustMenus(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_AdjustMenus)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_AdjustMenus(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame)
- {
- ((somTD_xih_SampleCode_TextEditor_AdjustMenus)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.AdjustMenus))
- (somSelf,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_AdjustMenus(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_AdjustMenus(arg0,arg1,arg2)
-
- /* Overridden method: AttachSourceFrame */
- SOM_Scope void SOMLINK TextEditor__AttachSourceFrame(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODFrame* sourceFrame);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_AttachSourceFrame)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODFrame* sourceFrame);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_AttachSourceFrame(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODFrame* sourceFrame)
- {
- ((somTD_xih_SampleCode_TextEditor_AttachSourceFrame)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.AttachSourceFrame))
- (somSelf,ev,frame,sourceFrame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_AttachSourceFrame(arg0,arg1,arg2,arg3) \
- (void) SampleCode_TextEditor_parent_ODPart_AttachSourceFrame(arg0,arg1,arg2,arg3)
-
- /* Overridden method: BeginRelinquishFocus */
- SOM_Scope ODBoolean SOMLINK TextEditor__BeginRelinquishFocus(SampleCode_TextEditor *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame);
- SOMEXTERN typedef ODBoolean (* SOMLINK somTD_xih_SampleCode_TextEditor_BeginRelinquishFocus)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame);
- inline ODBoolean SOMLINK SampleCode_TextEditor_parent_ODPart_BeginRelinquishFocus(SampleCode_TextEditor *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somRetVal = ((somTD_xih_SampleCode_TextEditor_BeginRelinquishFocus)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.BeginRelinquishFocus))
- (somSelf,ev,focus,ownerFrame,proposedFrame);
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return ((somTD_xih_SampleCode_TextEditor_BeginRelinquishFocus)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.BeginRelinquishFocus))
- (somSelf,ev,focus,ownerFrame,proposedFrame);
- #endif
- }
- #define SampleCode_TextEditor_parents_BeginRelinquishFocus(arg0,arg1,arg2,arg3,arg4) \
- (void) SampleCode_TextEditor_parent_ODPart_BeginRelinquishFocus(arg0,arg1,arg2,arg3,arg4)
-
- /* Overridden method: CanvasChanged */
- SOM_Scope void SOMLINK TextEditor__CanvasChanged(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_CanvasChanged)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_CanvasChanged(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet)
- {
- ((somTD_xih_SampleCode_TextEditor_CanvasChanged)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.CanvasChanged))
- (somSelf,ev,facet);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_CanvasChanged(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_CanvasChanged(arg0,arg1,arg2)
-
- /* Overridden method: CanvasUpdated */
- SOM_Scope void SOMLINK TextEditor__CanvasUpdated(SampleCode_TextEditor *somSelf, Environment *ev,
- ODCanvas* canvas);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_CanvasUpdated)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODCanvas* canvas);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_CanvasUpdated(SampleCode_TextEditor *somSelf, Environment *ev,
- ODCanvas* canvas)
- {
- ((somTD_xih_SampleCode_TextEditor_CanvasUpdated)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.CanvasUpdated))
- (somSelf,ev,canvas);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_CanvasUpdated(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_CanvasUpdated(arg0,arg1,arg2)
-
- /* Overridden method: ChangeKind */
- SOM_Scope void SOMLINK TextEditor__ChangeKind(SampleCode_TextEditor *somSelf, Environment *ev,
- ODType kind);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_ChangeKind)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODType kind);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_ChangeKind(SampleCode_TextEditor *somSelf, Environment *ev,
- ODType kind)
- {
- ((somTD_xih_SampleCode_TextEditor_ChangeKind)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.ChangeKind))
- (somSelf,ev,kind);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_ChangeKind(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_ChangeKind(arg0,arg1,arg2)
-
- /* Overridden method: ClonePartInfo */
- SOM_Scope void SOMLINK TextEditor__ClonePartInfo(SampleCode_TextEditor *somSelf, Environment *ev,
- ODDraftKey key,
- ODInfoType partInfo,
- ODStorageUnitView* storageUnitView,
- ODFrame* scope);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_ClonePartInfo)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODDraftKey key,
- ODInfoType partInfo,
- ODStorageUnitView* storageUnitView,
- ODFrame* scope);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_ClonePartInfo(SampleCode_TextEditor *somSelf, Environment *ev,
- ODDraftKey key,
- ODInfoType partInfo,
- ODStorageUnitView* storageUnitView,
- ODFrame* scope)
- {
- ((somTD_xih_SampleCode_TextEditor_ClonePartInfo)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.ClonePartInfo))
- (somSelf,ev,key,partInfo,storageUnitView,scope);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_ClonePartInfo(arg0,arg1,arg2,arg3,arg4,arg5) \
- (void) SampleCode_TextEditor_parent_ODPart_ClonePartInfo(arg0,arg1,arg2,arg3,arg4,arg5)
-
- /* Overridden method: CommitRelinquishFocus */
- SOM_Scope void SOMLINK TextEditor__CommitRelinquishFocus(SampleCode_TextEditor *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_CommitRelinquishFocus)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_CommitRelinquishFocus(SampleCode_TextEditor *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame)
- {
- ((somTD_xih_SampleCode_TextEditor_CommitRelinquishFocus)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.CommitRelinquishFocus))
- (somSelf,ev,focus,ownerFrame,proposedFrame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_CommitRelinquishFocus(arg0,arg1,arg2,arg3,arg4) \
- (void) SampleCode_TextEditor_parent_ODPart_CommitRelinquishFocus(arg0,arg1,arg2,arg3,arg4)
-
- /* Overridden method: ContainingPartPropertiesUpdated */
- SOM_Scope void SOMLINK TextEditor__ContainingPartPropertiesUpdated(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODStorageUnit* propertyUnit);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_ContainingPartPropertiesUpdated)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODStorageUnit* propertyUnit);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_ContainingPartPropertiesUpdated(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODStorageUnit* propertyUnit)
- {
- ((somTD_xih_SampleCode_TextEditor_ContainingPartPropertiesUpdated)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.ContainingPartPropertiesUpdated))
- (somSelf,ev,frame,propertyUnit);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_ContainingPartPropertiesUpdated(arg0,arg1,arg2,arg3) \
- (void) SampleCode_TextEditor_parent_ODPart_ContainingPartPropertiesUpdated(arg0,arg1,arg2,arg3)
-
- /* Overridden method: CreateLink */
- SOM_Scope ODLinkSource* SOMLINK TextEditor__CreateLink(SampleCode_TextEditor *somSelf, Environment *ev,
- ODByteArray* data);
- SOMEXTERN typedef ODLinkSource* (* SOMLINK somTD_xih_SampleCode_TextEditor_CreateLink)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODByteArray* data);
- inline ODLinkSource* SOMLINK SampleCode_TextEditor_parent_ODPart_CreateLink(SampleCode_TextEditor *somSelf, Environment *ev,
- ODByteArray* data)
- {
- #ifdef SOMCHKEXCEPT
- ODLinkSource* __somRetVal = ((somTD_xih_SampleCode_TextEditor_CreateLink)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.CreateLink))
- (somSelf,ev,data);
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return ((somTD_xih_SampleCode_TextEditor_CreateLink)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.CreateLink))
- (somSelf,ev,data);
- #endif
- }
- #define SampleCode_TextEditor_parents_CreateLink(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_CreateLink(arg0,arg1,arg2)
-
- /* Overridden method: DisplayFrameAdded */
- SOM_Scope void SOMLINK TextEditor__DisplayFrameAdded(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_DisplayFrameAdded)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_DisplayFrameAdded(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame)
- {
- ((somTD_xih_SampleCode_TextEditor_DisplayFrameAdded)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.DisplayFrameAdded))
- (somSelf,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_DisplayFrameAdded(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_DisplayFrameAdded(arg0,arg1,arg2)
-
- /* Overridden method: DisplayFrameClosed */
- SOM_Scope void SOMLINK TextEditor__DisplayFrameClosed(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_DisplayFrameClosed)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_DisplayFrameClosed(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame)
- {
- ((somTD_xih_SampleCode_TextEditor_DisplayFrameClosed)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.DisplayFrameClosed))
- (somSelf,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_DisplayFrameClosed(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_DisplayFrameClosed(arg0,arg1,arg2)
-
- /* Overridden method: DisplayFrameConnected */
- SOM_Scope void SOMLINK TextEditor__DisplayFrameConnected(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_DisplayFrameConnected)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_DisplayFrameConnected(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame)
- {
- ((somTD_xih_SampleCode_TextEditor_DisplayFrameConnected)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.DisplayFrameConnected))
- (somSelf,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_DisplayFrameConnected(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_DisplayFrameConnected(arg0,arg1,arg2)
-
- /* Overridden method: DisplayFrameRemoved */
- SOM_Scope void SOMLINK TextEditor__DisplayFrameRemoved(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_DisplayFrameRemoved)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_DisplayFrameRemoved(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame)
- {
- ((somTD_xih_SampleCode_TextEditor_DisplayFrameRemoved)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.DisplayFrameRemoved))
- (somSelf,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_DisplayFrameRemoved(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_DisplayFrameRemoved(arg0,arg1,arg2)
-
- /* Overridden method: DisposeActionState */
- SOM_Scope void SOMLINK TextEditor__DisposeActionState(SampleCode_TextEditor *somSelf, Environment *ev,
- ODActionData* actionState,
- ODDoneState doneState);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_DisposeActionState)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODActionData* actionState,
- ODDoneState doneState);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_DisposeActionState(SampleCode_TextEditor *somSelf, Environment *ev,
- ODActionData* actionState,
- ODDoneState doneState)
- {
- ((somTD_xih_SampleCode_TextEditor_DisposeActionState)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.DisposeActionState))
- (somSelf,ev,actionState,doneState);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_DisposeActionState(arg0,arg1,arg2,arg3) \
- (void) SampleCode_TextEditor_parent_ODPart_DisposeActionState(arg0,arg1,arg2,arg3)
-
- /* Overridden method: DragEnter */
- SOM_Scope ODDragResult SOMLINK TextEditor__DragEnter(SampleCode_TextEditor *somSelf, Environment *ev,
- ODDragItemIterator* dragInfo,
- ODFacet* facet,
- ODPoint* where);
- SOMEXTERN typedef ODDragResult (* SOMLINK somTD_xih_SampleCode_TextEditor_DragEnter)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODDragItemIterator* dragInfo,
- ODFacet* facet,
- ODPoint* where);
- inline ODDragResult SOMLINK SampleCode_TextEditor_parent_ODPart_DragEnter(SampleCode_TextEditor *somSelf, Environment *ev,
- ODDragItemIterator* dragInfo,
- ODFacet* facet,
- ODPoint* where)
- {
- #ifdef SOMCHKEXCEPT
- ODDragResult __somRetVal = ((somTD_xih_SampleCode_TextEditor_DragEnter)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.DragEnter))
- (somSelf,ev,dragInfo,facet,where);
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return ((somTD_xih_SampleCode_TextEditor_DragEnter)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.DragEnter))
- (somSelf,ev,dragInfo,facet,where);
- #endif
- }
- #define SampleCode_TextEditor_parents_DragEnter(arg0,arg1,arg2,arg3,arg4) \
- (void) SampleCode_TextEditor_parent_ODPart_DragEnter(arg0,arg1,arg2,arg3,arg4)
-
- /* Overridden method: DragLeave */
- SOM_Scope void SOMLINK TextEditor__DragLeave(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet,
- ODPoint* where);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_DragLeave)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet,
- ODPoint* where);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_DragLeave(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet,
- ODPoint* where)
- {
- ((somTD_xih_SampleCode_TextEditor_DragLeave)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.DragLeave))
- (somSelf,ev,facet,where);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_DragLeave(arg0,arg1,arg2,arg3) \
- (void) SampleCode_TextEditor_parent_ODPart_DragLeave(arg0,arg1,arg2,arg3)
-
- /* Overridden method: DragWithin */
- SOM_Scope ODDragResult SOMLINK TextEditor__DragWithin(SampleCode_TextEditor *somSelf, Environment *ev,
- ODDragItemIterator* dragInfo,
- ODFacet* facet,
- ODPoint* where);
- SOMEXTERN typedef ODDragResult (* SOMLINK somTD_xih_SampleCode_TextEditor_DragWithin)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODDragItemIterator* dragInfo,
- ODFacet* facet,
- ODPoint* where);
- inline ODDragResult SOMLINK SampleCode_TextEditor_parent_ODPart_DragWithin(SampleCode_TextEditor *somSelf, Environment *ev,
- ODDragItemIterator* dragInfo,
- ODFacet* facet,
- ODPoint* where)
- {
- #ifdef SOMCHKEXCEPT
- ODDragResult __somRetVal = ((somTD_xih_SampleCode_TextEditor_DragWithin)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.DragWithin))
- (somSelf,ev,dragInfo,facet,where);
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return ((somTD_xih_SampleCode_TextEditor_DragWithin)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.DragWithin))
- (somSelf,ev,dragInfo,facet,where);
- #endif
- }
- #define SampleCode_TextEditor_parents_DragWithin(arg0,arg1,arg2,arg3,arg4) \
- (void) SampleCode_TextEditor_parent_ODPart_DragWithin(arg0,arg1,arg2,arg3,arg4)
-
- /* Overridden method: Draw */
- SOM_Scope void SOMLINK TextEditor__Draw(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet,
- ODShape* invalidShape);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_Draw)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet,
- ODShape* invalidShape);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_Draw(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet,
- ODShape* invalidShape)
- {
- ((somTD_xih_SampleCode_TextEditor_Draw)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.Draw))
- (somSelf,ev,facet,invalidShape);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_Draw(arg0,arg1,arg2,arg3) \
- (void) SampleCode_TextEditor_parent_ODPart_Draw(arg0,arg1,arg2,arg3)
-
- /* Overridden method: Drop */
- SOM_Scope ODDropResult SOMLINK TextEditor__Drop(SampleCode_TextEditor *somSelf, Environment *ev,
- ODDragItemIterator* dropInfo,
- ODFacet* facet,
- ODPoint* where);
- SOMEXTERN typedef ODDropResult (* SOMLINK somTD_xih_SampleCode_TextEditor_Drop)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODDragItemIterator* dropInfo,
- ODFacet* facet,
- ODPoint* where);
- inline ODDropResult SOMLINK SampleCode_TextEditor_parent_ODPart_Drop(SampleCode_TextEditor *somSelf, Environment *ev,
- ODDragItemIterator* dropInfo,
- ODFacet* facet,
- ODPoint* where)
- {
- #ifdef SOMCHKEXCEPT
- ODDropResult __somRetVal = ((somTD_xih_SampleCode_TextEditor_Drop)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.Drop))
- (somSelf,ev,dropInfo,facet,where);
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return ((somTD_xih_SampleCode_TextEditor_Drop)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.Drop))
- (somSelf,ev,dropInfo,facet,where);
- #endif
- }
- #define SampleCode_TextEditor_parents_Drop(arg0,arg1,arg2,arg3,arg4) \
- (void) SampleCode_TextEditor_parent_ODPart_Drop(arg0,arg1,arg2,arg3,arg4)
-
- /* Overridden method: ExternalizeKinds */
- SOM_Scope void SOMLINK TextEditor__ExternalizeKinds(SampleCode_TextEditor *somSelf, Environment *ev,
- ODTypeList* kindset);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_ExternalizeKinds)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODTypeList* kindset);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_ExternalizeKinds(SampleCode_TextEditor *somSelf, Environment *ev,
- ODTypeList* kindset)
- {
- ((somTD_xih_SampleCode_TextEditor_ExternalizeKinds)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.ExternalizeKinds))
- (somSelf,ev,kindset);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_ExternalizeKinds(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_ExternalizeKinds(arg0,arg1,arg2)
-
- /* Overridden method: FacetAdded */
- SOM_Scope void SOMLINK TextEditor__FacetAdded(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_FacetAdded)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_FacetAdded(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet)
- {
- ((somTD_xih_SampleCode_TextEditor_FacetAdded)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.FacetAdded))
- (somSelf,ev,facet);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_FacetAdded(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_FacetAdded(arg0,arg1,arg2)
-
- /* Overridden method: FacetRemoved */
- SOM_Scope void SOMLINK TextEditor__FacetRemoved(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_FacetRemoved)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_FacetRemoved(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet)
- {
- ((somTD_xih_SampleCode_TextEditor_FacetRemoved)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.FacetRemoved))
- (somSelf,ev,facet);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_FacetRemoved(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_FacetRemoved(arg0,arg1,arg2)
-
- /* Overridden method: FocusAcquired */
- SOM_Scope void SOMLINK TextEditor__FocusAcquired(SampleCode_TextEditor *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_FocusAcquired)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_FocusAcquired(SampleCode_TextEditor *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame)
- {
- ((somTD_xih_SampleCode_TextEditor_FocusAcquired)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.FocusAcquired))
- (somSelf,ev,focus,ownerFrame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_FocusAcquired(arg0,arg1,arg2,arg3) \
- (void) SampleCode_TextEditor_parent_ODPart_FocusAcquired(arg0,arg1,arg2,arg3)
-
- /* Overridden method: FocusLost */
- SOM_Scope void SOMLINK TextEditor__FocusLost(SampleCode_TextEditor *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_FocusLost)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_FocusLost(SampleCode_TextEditor *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame)
- {
- ((somTD_xih_SampleCode_TextEditor_FocusLost)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.FocusLost))
- (somSelf,ev,focus,ownerFrame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_FocusLost(arg0,arg1,arg2,arg3) \
- (void) SampleCode_TextEditor_parent_ODPart_FocusLost(arg0,arg1,arg2,arg3)
-
- /* Overridden method: FrameShapeChanged */
- SOM_Scope void SOMLINK TextEditor__FrameShapeChanged(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_FrameShapeChanged)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_FrameShapeChanged(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame)
- {
- ((somTD_xih_SampleCode_TextEditor_FrameShapeChanged)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.FrameShapeChanged))
- (somSelf,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_FrameShapeChanged(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_FrameShapeChanged(arg0,arg1,arg2)
-
- /* Overridden method: FulfillPromise */
- SOM_Scope void SOMLINK TextEditor__FulfillPromise(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnitView* promiseSUView);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_FulfillPromise)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnitView* promiseSUView);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_FulfillPromise(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnitView* promiseSUView)
- {
- ((somTD_xih_SampleCode_TextEditor_FulfillPromise)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.FulfillPromise))
- (somSelf,ev,promiseSUView);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_FulfillPromise(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_FulfillPromise(arg0,arg1,arg2)
-
- /* Overridden method: GeometryChanged */
- SOM_Scope void SOMLINK TextEditor__GeometryChanged(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet,
- ODBoolean clipShapeChanged,
- ODBoolean externalTransformChanged);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_GeometryChanged)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet,
- ODBoolean clipShapeChanged,
- ODBoolean externalTransformChanged);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_GeometryChanged(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet,
- ODBoolean clipShapeChanged,
- ODBoolean externalTransformChanged)
- {
- ((somTD_xih_SampleCode_TextEditor_GeometryChanged)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.GeometryChanged))
- (somSelf,ev,facet,clipShapeChanged,externalTransformChanged);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_GeometryChanged(arg0,arg1,arg2,arg3,arg4) \
- (void) SampleCode_TextEditor_parent_ODPart_GeometryChanged(arg0,arg1,arg2,arg3,arg4)
-
- /* Overridden method: GetPrintResolution */
- SOM_Scope ODULong SOMLINK TextEditor__GetPrintResolution(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- SOMEXTERN typedef ODULong (* SOMLINK somTD_xih_SampleCode_TextEditor_GetPrintResolution)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- inline ODULong SOMLINK SampleCode_TextEditor_parent_ODPart_GetPrintResolution(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame)
- {
- #ifdef SOMCHKEXCEPT
- ODULong __somRetVal = ((somTD_xih_SampleCode_TextEditor_GetPrintResolution)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.GetPrintResolution))
- (somSelf,ev,frame);
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return ((somTD_xih_SampleCode_TextEditor_GetPrintResolution)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.GetPrintResolution))
- (somSelf,ev,frame);
- #endif
- }
- #define SampleCode_TextEditor_parents_GetPrintResolution(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_GetPrintResolution(arg0,arg1,arg2)
-
- /* Overridden method: HandleEvent */
- SOM_Scope ODBoolean SOMLINK TextEditor__HandleEvent(SampleCode_TextEditor *somSelf, Environment *ev,
- ODEventData* event,
- ODFrame* frame,
- ODFacet* facet,
- ODEventInfo* eventInfo);
- SOMEXTERN typedef ODBoolean (* SOMLINK somTD_xih_SampleCode_TextEditor_HandleEvent)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODEventData* event,
- ODFrame* frame,
- ODFacet* facet,
- ODEventInfo* eventInfo);
- inline ODBoolean SOMLINK SampleCode_TextEditor_parent_ODPart_HandleEvent(SampleCode_TextEditor *somSelf, Environment *ev,
- ODEventData* event,
- ODFrame* frame,
- ODFacet* facet,
- ODEventInfo* eventInfo)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somRetVal = ((somTD_xih_SampleCode_TextEditor_HandleEvent)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.HandleEvent))
- (somSelf,ev,event,frame,facet,eventInfo);
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return ((somTD_xih_SampleCode_TextEditor_HandleEvent)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.HandleEvent))
- (somSelf,ev,event,frame,facet,eventInfo);
- #endif
- }
- #define SampleCode_TextEditor_parents_HandleEvent(arg0,arg1,arg2,arg3,arg4,arg5) \
- (void) SampleCode_TextEditor_parent_ODPart_HandleEvent(arg0,arg1,arg2,arg3,arg4,arg5)
-
- /* Overridden method: HighlightChanged */
- SOM_Scope void SOMLINK TextEditor__HighlightChanged(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_HighlightChanged)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_HighlightChanged(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFacet* facet)
- {
- ((somTD_xih_SampleCode_TextEditor_HighlightChanged)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.HighlightChanged))
- (somSelf,ev,facet);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_HighlightChanged(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_HighlightChanged(arg0,arg1,arg2)
-
- /* Overridden method: InitPart */
- SOM_Scope void SOMLINK TextEditor__InitPart(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* storageUnit,
- ODPart* partWrapper);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_InitPart)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* storageUnit,
- ODPart* partWrapper);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_InitPart(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* storageUnit,
- ODPart* partWrapper)
- {
- ((somTD_xih_SampleCode_TextEditor_InitPart)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.InitPart))
- (somSelf,ev,storageUnit,partWrapper);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_InitPart(arg0,arg1,arg2,arg3) \
- (void) SampleCode_TextEditor_parent_ODPart_InitPart(arg0,arg1,arg2,arg3)
-
- /* Overridden method: InitPartFromStorage */
- SOM_Scope void SOMLINK TextEditor__InitPartFromStorage(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* storageUnit,
- ODPart* partWrapper);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_InitPartFromStorage)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* storageUnit,
- ODPart* partWrapper);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_InitPartFromStorage(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnit* storageUnit,
- ODPart* partWrapper)
- {
- ((somTD_xih_SampleCode_TextEditor_InitPartFromStorage)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.InitPartFromStorage))
- (somSelf,ev,storageUnit,partWrapper);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_InitPartFromStorage(arg0,arg1,arg2,arg3) \
- (void) SampleCode_TextEditor_parent_ODPart_InitPartFromStorage(arg0,arg1,arg2,arg3)
-
- /* Overridden method: LinkStatusChanged */
- SOM_Scope void SOMLINK TextEditor__LinkStatusChanged(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_LinkStatusChanged)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_LinkStatusChanged(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame)
- {
- ((somTD_xih_SampleCode_TextEditor_LinkStatusChanged)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.LinkStatusChanged))
- (somSelf,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_LinkStatusChanged(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_LinkStatusChanged(arg0,arg1,arg2)
-
- /* Overridden method: LinkUpdated */
- SOM_Scope void SOMLINK TextEditor__LinkUpdated(SampleCode_TextEditor *somSelf, Environment *ev,
- ODLink* updatedLink,
- ODUpdateID change);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_LinkUpdated)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODLink* updatedLink,
- ODUpdateID change);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_LinkUpdated(SampleCode_TextEditor *somSelf, Environment *ev,
- ODLink* updatedLink,
- ODUpdateID change)
- {
- ((somTD_xih_SampleCode_TextEditor_LinkUpdated)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.LinkUpdated))
- (somSelf,ev,updatedLink,change);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_LinkUpdated(arg0,arg1,arg2,arg3) \
- (void) SampleCode_TextEditor_parent_ODPart_LinkUpdated(arg0,arg1,arg2,arg3)
-
- /* Overridden method: Open */
- SOM_Scope ODID SOMLINK TextEditor__Open(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- SOMEXTERN typedef ODID (* SOMLINK somTD_xih_SampleCode_TextEditor_Open)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- inline ODID SOMLINK SampleCode_TextEditor_parent_ODPart_Open(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame)
- {
- #ifdef SOMCHKEXCEPT
- ODID __somRetVal = ((somTD_xih_SampleCode_TextEditor_Open)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.Open))
- (somSelf,ev,frame);
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return ((somTD_xih_SampleCode_TextEditor_Open)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.Open))
- (somSelf,ev,frame);
- #endif
- }
- #define SampleCode_TextEditor_parents_Open(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_Open(arg0,arg1,arg2)
-
- /* Overridden method: PresentationChanged */
- SOM_Scope void SOMLINK TextEditor__PresentationChanged(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_PresentationChanged)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_PresentationChanged(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame)
- {
- ((somTD_xih_SampleCode_TextEditor_PresentationChanged)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.PresentationChanged))
- (somSelf,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_PresentationChanged(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_PresentationChanged(arg0,arg1,arg2)
-
- /* Overridden method: ReadActionState */
- SOM_Scope ODActionData SOMLINK TextEditor__ReadActionState(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnitView* storageUnitView);
- SOMEXTERN typedef ODActionData (* SOMLINK somTD_xih_SampleCode_TextEditor_ReadActionState)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnitView* storageUnitView);
- inline ODActionData SOMLINK SampleCode_TextEditor_parent_ODPart_ReadActionState(SampleCode_TextEditor *somSelf, Environment *ev,
- ODStorageUnitView* storageUnitView)
- {
- #ifdef SOMCHKEXCEPT
- ODActionData __somRetVal = ((somTD_xih_SampleCode_TextEditor_ReadActionState)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.ReadActionState))
- (somSelf,ev,storageUnitView);
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return ((somTD_xih_SampleCode_TextEditor_ReadActionState)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.ReadActionState))
- (somSelf,ev,storageUnitView);
- #endif
- }
- #define SampleCode_TextEditor_parents_ReadActionState(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_ReadActionState(arg0,arg1,arg2)
-
- /* Overridden method: ReadPartInfo */
- SOM_Scope ODInfoType SOMLINK TextEditor__ReadPartInfo(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODStorageUnitView* storageUnitView);
- SOMEXTERN typedef ODInfoType (* SOMLINK somTD_xih_SampleCode_TextEditor_ReadPartInfo)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODStorageUnitView* storageUnitView);
- inline ODInfoType SOMLINK SampleCode_TextEditor_parent_ODPart_ReadPartInfo(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame,
- ODStorageUnitView* storageUnitView)
- {
- #ifdef SOMCHKEXCEPT
- ODInfoType __somRetVal = ((somTD_xih_SampleCode_TextEditor_ReadPartInfo)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.ReadPartInfo))
- (somSelf,ev,frame,storageUnitView);
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return ((somTD_xih_SampleCode_TextEditor_ReadPartInfo)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.ReadPartInfo))
- (somSelf,ev,frame,storageUnitView);
- #endif
- }
- #define SampleCode_TextEditor_parents_ReadPartInfo(arg0,arg1,arg2,arg3) \
- (void) SampleCode_TextEditor_parent_ODPart_ReadPartInfo(arg0,arg1,arg2,arg3)
-
- /* Overridden method: RedoAction */
- SOM_Scope void SOMLINK TextEditor__RedoAction(SampleCode_TextEditor *somSelf, Environment *ev,
- ODActionData* actionState);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_RedoAction)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODActionData* actionState);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_RedoAction(SampleCode_TextEditor *somSelf, Environment *ev,
- ODActionData* actionState)
- {
- ((somTD_xih_SampleCode_TextEditor_RedoAction)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.RedoAction))
- (somSelf,ev,actionState);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_RedoAction(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_RedoAction(arg0,arg1,arg2)
-
- /* Overridden method: RevealLink */
- SOM_Scope void SOMLINK TextEditor__RevealLink(SampleCode_TextEditor *somSelf, Environment *ev,
- ODLinkSource* linkSource);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_RevealLink)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODLinkSource* linkSource);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_RevealLink(SampleCode_TextEditor *somSelf, Environment *ev,
- ODLinkSource* linkSource)
- {
- ((somTD_xih_SampleCode_TextEditor_RevealLink)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.RevealLink))
- (somSelf,ev,linkSource);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_RevealLink(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_RevealLink(arg0,arg1,arg2)
-
- /* Overridden method: SequenceChanged */
- SOM_Scope void SOMLINK TextEditor__SequenceChanged(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_SequenceChanged)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_SequenceChanged(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame)
- {
- ((somTD_xih_SampleCode_TextEditor_SequenceChanged)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.SequenceChanged))
- (somSelf,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_SequenceChanged(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_SequenceChanged(arg0,arg1,arg2)
-
- /* Overridden method: UndoAction */
- SOM_Scope void SOMLINK TextEditor__UndoAction(SampleCode_TextEditor *somSelf, Environment *ev,
- ODActionData* actionState);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_UndoAction)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODActionData* actionState);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_UndoAction(SampleCode_TextEditor *somSelf, Environment *ev,
- ODActionData* actionState)
- {
- ((somTD_xih_SampleCode_TextEditor_UndoAction)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.UndoAction))
- (somSelf,ev,actionState);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_UndoAction(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_UndoAction(arg0,arg1,arg2)
-
- /* Overridden method: ViewTypeChanged */
- SOM_Scope void SOMLINK TextEditor__ViewTypeChanged(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_ViewTypeChanged)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_ViewTypeChanged(SampleCode_TextEditor *somSelf, Environment *ev,
- ODFrame* frame)
- {
- ((somTD_xih_SampleCode_TextEditor_ViewTypeChanged)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.ViewTypeChanged))
- (somSelf,ev,frame);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_ViewTypeChanged(arg0,arg1,arg2) \
- (void) SampleCode_TextEditor_parent_ODPart_ViewTypeChanged(arg0,arg1,arg2)
-
- /* Overridden method: WriteActionState */
- SOM_Scope void SOMLINK TextEditor__WriteActionState(SampleCode_TextEditor *somSelf, Environment *ev,
- ODActionData* actionState,
- ODStorageUnitView* storageUnitView);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_WriteActionState)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODActionData* actionState,
- ODStorageUnitView* storageUnitView);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_WriteActionState(SampleCode_TextEditor *somSelf, Environment *ev,
- ODActionData* actionState,
- ODStorageUnitView* storageUnitView)
- {
- ((somTD_xih_SampleCode_TextEditor_WriteActionState)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.WriteActionState))
- (somSelf,ev,actionState,storageUnitView);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_WriteActionState(arg0,arg1,arg2,arg3) \
- (void) SampleCode_TextEditor_parent_ODPart_WriteActionState(arg0,arg1,arg2,arg3)
-
- /* Overridden method: WritePartInfo */
- SOM_Scope void SOMLINK TextEditor__WritePartInfo(SampleCode_TextEditor *somSelf, Environment *ev,
- ODInfoType partInfo,
- ODStorageUnitView* storageUnitView);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_SampleCode_TextEditor_WritePartInfo)(SampleCode_TextEditor *somSelf, Environment *ev,
- ODInfoType partInfo,
- ODStorageUnitView* storageUnitView);
- inline void SOMLINK SampleCode_TextEditor_parent_ODPart_WritePartInfo(SampleCode_TextEditor *somSelf, Environment *ev,
- ODInfoType partInfo,
- ODStorageUnitView* storageUnitView)
- {
- ((somTD_xih_SampleCode_TextEditor_WritePartInfo)
- somParentNumResolve((somClassDataStructure*)&SampleCode_TextEditorClassData, 1, ODPartClassData.WritePartInfo))
- (somSelf,ev,partInfo,storageUnitView);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define SampleCode_TextEditor_parents_WritePartInfo(arg0,arg1,arg2,arg3) \
- (void) SampleCode_TextEditor_parent_ODPart_WritePartInfo(arg0,arg1,arg2,arg3)
-
- /*
- * -- Primary Implementation File Support
- */
- #if (defined(SampleCode_TextEditor_Class_Source) || defined(SOM_Module_texteditor_Source))
-
- /*
- * -- The SampleCode_TextEditor ClassData Structure
- */
-
- #if PRAGMA_IMPORT_SUPPORTED
- #pragma export list SampleCode_TextEditorClassData
- #endif
-
-
- /*
- * -- The SampleCode_TextEditor Class Ancestor Table
- */
- static somClassDataStructure * SOMDLINK SampleCode_TextEditorClassAncestors [] = {
- (somClassDataStructure*) & ODPartClassData, /* parent */
- (somClassDataStructure*) & SOMObjectClassData, /* ancestor */
- (somClassDataStructure*) & ODObjectClassData, /* ancestor */
- (somClassDataStructure*) & ODRefCntObjectClassData, /* ancestor */
- (somClassDataStructure*) & ODPersistentObjectClassData, /* ancestor */
- };
-
-
- /*
- * -- The SampleCode_TextEditor Override ProcPtr Implementations Table
- */
- static somMethodPtr SampleCode_TextEditorOverrideProcs [] = {
- (somMethodPtr) TextEditor__AbortRelinquishFocus, /* override class ODPart */
- (somMethodPtr) TextEditor__AdjustBorderShape, /* override class ODPart */
- (somMethodPtr) TextEditor__AdjustMenus, /* override class ODPart */
- (somMethodPtr) TextEditor__AttachSourceFrame, /* override class ODPart */
- (somMethodPtr) TextEditor__BeginRelinquishFocus, /* override class ODPart */
- (somMethodPtr) TextEditor__CanvasChanged, /* override class ODPart */
- (somMethodPtr) TextEditor__CanvasUpdated, /* override class ODPart */
- (somMethodPtr) TextEditor__ChangeKind, /* override class ODPart */
- (somMethodPtr) TextEditor__ClonePartInfo, /* override class ODPart */
- (somMethodPtr) TextEditor__CommitRelinquishFocus, /* override class ODPart */
- (somMethodPtr) TextEditor__ContainingPartPropertiesUpdated, /* override class ODPart */
- (somMethodPtr) TextEditor__CreateLink, /* override class ODPart */
- (somMethodPtr) TextEditor__DisplayFrameAdded, /* override class ODPart */
- (somMethodPtr) TextEditor__DisplayFrameClosed, /* override class ODPart */
- (somMethodPtr) TextEditor__DisplayFrameConnected, /* override class ODPart */
- (somMethodPtr) TextEditor__DisplayFrameRemoved, /* override class ODPart */
- (somMethodPtr) TextEditor__DisposeActionState, /* override class ODPart */
- (somMethodPtr) TextEditor__DragEnter, /* override class ODPart */
- (somMethodPtr) TextEditor__DragLeave, /* override class ODPart */
- (somMethodPtr) TextEditor__DragWithin, /* override class ODPart */
- (somMethodPtr) TextEditor__Draw, /* override class ODPart */
- (somMethodPtr) TextEditor__Drop, /* override class ODPart */
- (somMethodPtr) TextEditor__ExternalizeKinds, /* override class ODPart */
- (somMethodPtr) TextEditor__FacetAdded, /* override class ODPart */
- (somMethodPtr) TextEditor__FacetRemoved, /* override class ODPart */
- (somMethodPtr) TextEditor__FocusAcquired, /* override class ODPart */
- (somMethodPtr) TextEditor__FocusLost, /* override class ODPart */
- (somMethodPtr) TextEditor__FrameShapeChanged, /* override class ODPart */
- (somMethodPtr) TextEditor__FulfillPromise, /* override class ODPart */
- (somMethodPtr) TextEditor__GeometryChanged, /* override class ODPart */
- (somMethodPtr) TextEditor__GetPrintResolution, /* override class ODPart */
- (somMethodPtr) TextEditor__HandleEvent, /* override class ODPart */
- (somMethodPtr) TextEditor__HighlightChanged, /* override class ODPart */
- (somMethodPtr) TextEditor__InitPart, /* override class ODPart */
- (somMethodPtr) TextEditor__InitPartFromStorage, /* override class ODPart */
- (somMethodPtr) TextEditor__LinkStatusChanged, /* override class ODPart */
- (somMethodPtr) TextEditor__LinkUpdated, /* override class ODPart */
- (somMethodPtr) TextEditor__Open, /* override class ODPart */
- (somMethodPtr) TextEditor__PresentationChanged, /* override class ODPart */
- (somMethodPtr) TextEditor__ReadActionState, /* override class ODPart */
- (somMethodPtr) TextEditor__ReadPartInfo, /* override class ODPart */
- (somMethodPtr) TextEditor__RedoAction, /* override class ODPart */
- (somMethodPtr) TextEditor__RevealLink, /* override class ODPart */
- (somMethodPtr) TextEditor__SequenceChanged, /* override class ODPart */
- (somMethodPtr) TextEditor__UndoAction, /* override class ODPart */
- (somMethodPtr) TextEditor__ViewTypeChanged, /* override class ODPart */
- (somMethodPtr) TextEditor__WriteActionState, /* override class ODPart */
- (somMethodPtr) TextEditor__WritePartInfo, /* override class ODPart */
- (somMethodPtr) TextEditor__somInit, /* override class SOMObject */
- (somMethodPtr) TextEditor__somUninit, /* override class SOMObject */
- (somMethodPtr) TextEditor__AcquireExtension, /* override class ODObject */
- (somMethodPtr) TextEditor__HasExtension, /* override class ODObject */
- (somMethodPtr) TextEditor__Purge, /* override class ODObject */
- (somMethodPtr) TextEditor__ReleaseExtension, /* override class ODObject */
- (somMethodPtr) TextEditor__Release, /* override class ODRefCntObject */
- (somMethodPtr) TextEditor__CloneInto, /* override class ODPersistentObject */
- (somMethodPtr) TextEditor__Externalize, /* override class ODPersistentObject */
- (somMethodPtr) TextEditor__ReleaseAll, /* override class ODPersistentObject */
- };
-
-
- static void SampleCode_TextEditorDLLD ( void ) { }
-
-
- /*
- * -- The SampleCode_TextEditor Static Class Info Master Table
- */
- static somStaticClassInfo SampleCode_TextEditorSCI = {
- 70, /* layout version */
- (somClassDataStructure*) & SampleCode_TextEditorClassData, /* main token table */
- SampleCode_TextEditorOverrideProcs, /* override proc implemenations table */
- SampleCode_TextEditorClassAncestors, /* ancestor table */
- SampleCode_TextEditorDLLD, /* DLLdesignator */
- 0, /* no special procs */
- 0, /* rtci slot */
- 0, /* count slot */
- 0, /* dynamic ancestry */
- 0, /* free */
- 0, /* free */
- 0, /* free */
- 0, /* free */
-
- /*
- * -- The SampleCode_TextEditor Counts Table
- */
- (somStaticClassCounts *)
- "\x00\x00\x00\x00" /* majorversion */
- "\x00\x00\x00\x00" /* minorversion */
- "\x00\x00\x00\x01" /* flags */
- "\x00\x02" /* type code alignment */
- "\x00\x51" /* classTokenCount */
- "\x00\x01" /* numDirectParents */
- "\x00\x00" /* numMetaClasses */
- "\x00\x05" /* numOverriddenAncestors */
- "\x00\x00" /* numMigratedMethods */
- "\x00\x00" /* numSelectedInherited */
- "\x00\x00" /* numUnused */
- "\x00\x00" /* free */
- "\x00\x00" /* free */
- "\x00\x00" /* free */
- "\x00" /* free */
- ,
-
- {
- "SampleCode::TextEditor", /* the class name */
- sizeof (SampleCode_TextEditorData), /* class instance data size */
-
- /*
- * -- The SampleCode_TextEditor Parent Versions Table
- */
- (somParentVersions *)
- "\x00\x00\x00\x01" /* majorversion */
- "\x00\x00\x00\x00" /* minorversion */
- ,
-
-
- /*
- * -- The SampleCode_TextEditor Token Slot Usage Table
- */
- (somSlotUsage *)
- "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
-
-
- /*
- * -- The SampleCode_TextEditor Method Signature Info
- */
- (somSignatureInfo *)
- "\x02\x07" /* Initialize */
- "\x03\x0c" /* CalcNewUsedShape */
- "\x05\x07" /* UpdateFrame */
- "\x03\x0c" /* GetSavedWindowProperties */
- "\x04\x0c" /* GetDefaultWindowProperties */
- "\x03\x07" /* CheckAndAddProperties */
- "\x03\x07" /* InternalizeStateInfo */
- "\x04\x04" /* InternalizeContent */
- "\x05\x07" /* ExternalizeStateInfo */
- "\x03\x07" /* CleanseContentProperty */
- "\x04\x07" /* ExternalizeContent */
- "\x04\x00" /* HandleMenuEvent */
- "\x04\x00" /* HandleWindowEvent */
- "\x05\x00" /* HandleMouseEvent */
- "\x05\x00" /* HandleRulerMouseEvent */
- "\x05\x07" /* DoMouseEvent */
- "\x04\x00" /* HandleKeyboardEvent */
- "\x03\x07" /* DrawFrameView */
- "\x03\x07" /* DrawIconView */
- "\x03\x07" /* DrawThumbnailView */
- "\x03\x00" /* ActivateFrame */
- "\x04\x07" /* WindowActivating */
- "\x03\x0c" /* AcquireFramesWindow */
- "\x05\x0c" /* CreateWindow */
- "\x03\x0f" /* CalcPartWindowSize */
- "\x04\x0f" /* CalcPartWindowPosition */
- "\x02\x07" /* SetDirty */
- "\x03\x07" /* DoAboutBox */
- "\x05\x17\xcc\x32" /* DoDialogBox */
- "\x03\x07" /* GenerateThumbnail */
- "\x03\x0c" /* GetActiveFacetForFrame */
- "\x03\x07" /* CalcViewRect */
- "\x04\x07" /* ActivateTextension */
- "\x03\x07" /* ActivateScrollbars */
- "\x04\x00" /* HasValidData */
- "\x03\x07" /* DoCut */
- "\x03\x07" /* DoCopy */
- "\x03\x07" /* DoPaste */
- "\x03\x07" /* DoPasteAs */
- "\x03\x07" /* DoClear */
- "\x03\x07" /* DoSelectAll */
- "\x03\x07" /* DoPageSetup */
- "\x03\x07" /* DoPrint */
- "\x04\x07" /* DoUndo */
- "\x03\x07" /* DoPreferences */
- "\x03\x07" /* DoSettings */
- "\x03\x07" /* DoIdle */
- "\x04\x07" /* DoDragSelection */
- "\x03\x07" /* CalcSelectionRgn */
- "\x05\x17\xcc\xc0" /* StreamDataOut */
- "\x05\x15\xcc\xc0" /* StreamDataIn */
- "\x05\x00" /* GetText */
- "\x05\x00" /* SetText */
- "\x02\x07" /* StartTextension */
- "\x03\x07" /* InitializeTextension */
- "\x03\x07" /* CalcTextBounds */
- "\x03\x07" /* AdjustScrollbars */
- "\x03\x07" /* RepositionScrollbars */
- "\x03\x07" /* MakeSelectionVisible */
- "\x06\x17\xcc\xc3\xc0" /* DoScrollDocument */
- "\x03\x07" /* ShowHideRuler */
- "\x02\x07" /* LoadMenus */
- "\x04\x00" /* DoTextStyling */
- "\x02\x07" /* DrawPageBounds */
- "\x03\x17\xc2" /* RealFontSizeMenu */
- "\x03\x07" /* AdjustEditMenu */
- "\x03\x07" /* AdjustTextEditorMenus */
- "\x03\x07" /* AdjustDynamicMenuItems */
- "\x04\x17\xcc\x00" /* DoOtherFontSize */
- "\x04\x07" /* MouseEnter */
- "\x04\x07" /* MouseWithin */
- "\x03\x07" /* MouseLeave */
- "\x05\x00" /* NotDragSelection */
- "\x03\x00" /* Activate */
- "\x03\x00" /* TranslateForeignData */
- "\x03\x07" /* RelinquishAllFoci */
- "\x03\x07" /* PartActivated */
- "\x03\x07" /* CleanupWindow */
- "\x04\x07" /* CleanupDisplayFrame */
- "\x02\x07" /* HandleChange */
- "\x02\x07" /* UpdateScriptRunnerState */
- ,
-
-
- /*
- * -- The SampleCode_TextEditor Class Method Names
- */
- "Initialize\0"
- "CalcNewUsedShape\0"
- "UpdateFrame\0"
- "GetSavedWindowProperties\0"
- "GetDefaultWindowProperties\0"
- "CheckAndAddProperties\0"
- "InternalizeStateInfo\0"
- "InternalizeContent\0"
- "ExternalizeStateInfo\0"
- "CleanseContentProperty\0"
- "ExternalizeContent\0"
- "HandleMenuEvent\0"
- "HandleWindowEvent\0"
- "HandleMouseEvent\0"
- "HandleRulerMouseEvent\0"
- "DoMouseEvent\0"
- "HandleKeyboardEvent\0"
- "DrawFrameView\0"
- "DrawIconView\0"
- "DrawThumbnailView\0"
- "ActivateFrame\0"
- "WindowActivating\0"
- "AcquireFramesWindow\0"
- "CreateWindow\0"
- "CalcPartWindowSize\0"
- "CalcPartWindowPosition\0"
- "SetDirty\0"
- "DoAboutBox\0"
- "DoDialogBox\0"
- "GenerateThumbnail\0"
- "GetActiveFacetForFrame\0"
- "CalcViewRect\0"
- "ActivateTextension\0"
- "ActivateScrollbars\0"
- "HasValidData\0"
- "DoCut\0"
- "DoCopy\0"
- "DoPaste\0"
- "DoPasteAs\0"
- "DoClear\0"
- "DoSelectAll\0"
- "DoPageSetup\0"
- "DoPrint\0"
- "DoUndo\0"
- "DoPreferences\0"
- "DoSettings\0"
- "DoIdle\0"
- "DoDragSelection\0"
- "CalcSelectionRgn\0"
- "StreamDataOut\0"
- "StreamDataIn\0"
- "GetText\0"
- "SetText\0"
- "StartTextension\0"
- "InitializeTextension\0"
- "CalcTextBounds\0"
- "AdjustScrollbars\0"
- "RepositionScrollbars\0"
- "MakeSelectionVisible\0"
- "DoScrollDocument\0"
- "ShowHideRuler\0"
- "LoadMenus\0"
- "DoTextStyling\0"
- "DrawPageBounds\0"
- "RealFontSizeMenu\0"
- "AdjustEditMenu\0"
- "AdjustTextEditorMenus\0"
- "AdjustDynamicMenuItems\0"
- "DoOtherFontSize\0"
- "MouseEnter\0"
- "MouseWithin\0"
- "MouseLeave\0"
- "NotDragSelection\0"
- "Activate\0"
- "TranslateForeignData\0"
- "RelinquishAllFoci\0"
- "PartActivated\0"
- "CleanupWindow\0"
- "CleanupDisplayFrame\0"
- "HandleChange\0"
- "UpdateScriptRunnerState\0"
- ,
-
-
- /*
- * -- The SampleCode_TextEditor Override Slots Table
- */
- (somOverrideData *)
- "\x00\x00\x00\x30" /* parent ODPart has 48 overrides */
- "\x00\x1b" /* AbortRelinquishFocus */
- "\x00\x36" /* AdjustBorderShape */
- "\x00\x21" /* AdjustMenus */
- "\x00\x06" /* AttachSourceFrame */
- "\x00\x19" /* BeginRelinquishFocus */
- "\x00\x16" /* CanvasChanged */
- "\x00\x17" /* CanvasUpdated */
- "\x00\x1f" /* ChangeKind */
- "\x00\x0f" /* ClonePartInfo */
- "\x00\x1a" /* CommitRelinquishFocus */
- "\x00\x0c" /* ContainingPartPropertiesUpdated */
- "\x00\x2d" /* CreateLink */
- "\x00\x02" /* DisplayFrameAdded */
- "\x00\x05" /* DisplayFrameClosed */
- "\x00\x04" /* DisplayFrameConnected */
- "\x00\x03" /* DisplayFrameRemoved */
- "\x00\x24" /* DisposeActionState */
- "\x00\x29" /* DragEnter */
- "\x00\x2b" /* DragLeave */
- "\x00\x2a" /* DragWithin */
- "\x00\x11" /* Draw */
- "\x00\x2c" /* Drop */
- "\x00\x1e" /* ExternalizeKinds */
- "\x00\x12" /* FacetAdded */
- "\x00\x13" /* FacetRemoved */
- "\x00\x1c" /* FocusAcquired */
- "\x00\x1d" /* FocusLost */
- "\x00\x07" /* FrameShapeChanged */
- "\x00\x27" /* FulfillPromise */
- "\x00\x14" /* GeometryChanged */
- "\x00\x18" /* GetPrintResolution */
- "\x00\x20" /* HandleEvent */
- "\x00\x15" /* HighlightChanged */
- "\x00\x00" /* InitPart */
- "\x00\x01" /* InitPartFromStorage */
- "\x00\x0b" /* LinkStatusChanged */
- "\x00\x2f" /* LinkUpdated */
- "\x00\x10" /* Open */
- "\x00\x09" /* PresentationChanged */
- "\x00\x26" /* ReadActionState */
- "\x00\x0d" /* ReadPartInfo */
- "\x00\x23" /* RedoAction */
- "\x00\x2e" /* RevealLink */
- "\x00\x0a" /* SequenceChanged */
- "\x00\x22" /* UndoAction */
- "\x00\x08" /* ViewTypeChanged */
- "\x00\x25" /* WriteActionState */
- "\x00\x0e" /* WritePartInfo */
- "\x00\x01\x00\x02" /* parent SOMObject has 2 overrides */
- "\x00\x00" /* somInit */
- "\x00\x01" /* somUninit */
- "\x00\x02\x00\x04" /* parent ODObject has 4 overrides */
- "\x00\x02" /* AcquireExtension */
- "\x00\x01" /* HasExtension */
- "\x00\x04" /* Purge */
- "\x00\x03" /* ReleaseExtension */
- "\x00\x03\x00\x01" /* parent ODRefCntObject has 1 overrides */
- "\x00\x02" /* Release */
- "\x00\x04\x00\x03" /* parent ODPersistentObject has 3 overrides */
- "\x00\x06" /* CloneInto */
- "\x00\x03" /* Externalize */
- "\x00\x02" /* ReleaseAll */
- ,
-
- 0, /* no migrated methods table */
- 0, /* no selected inherited */
- 0, /* unused */
-
- 0, /* free */
- 0, /* free */
- 0, /* free */
- 0, /* free */
- },
- };
-
- /*
- * -- The SampleCode_TextEditor ClassData Structure
- */
- struct SampleCode_TextEditorClassDataStructure SOMDLINK SampleCode_TextEditorClassData = {
- 0, /* zero */
- & SampleCode_TextEditorSCI, /* SCI link */
- 0, /* instanceDataToken */
- 0, /* reserved */
- 0, /* reserved */
- 0, /* reserved */
- (somMToken) TextEditor__Initialize, /* Initialize:method */
- (somMToken) TextEditor__CalcNewUsedShape, /* CalcNewUsedShape:method */
- (somMToken) TextEditor__UpdateFrame, /* UpdateFrame:method */
- (somMToken) TextEditor__GetSavedWindowProperties, /* GetSavedWindowProperties:method */
- (somMToken) TextEditor__GetDefaultWindowProperties, /* GetDefaultWindowProperties:method */
- (somMToken) TextEditor__CheckAndAddProperties, /* CheckAndAddProperties:method */
- (somMToken) TextEditor__InternalizeStateInfo, /* InternalizeStateInfo:method */
- (somMToken) TextEditor__InternalizeContent, /* InternalizeContent:method */
- (somMToken) TextEditor__ExternalizeStateInfo, /* ExternalizeStateInfo:method */
- (somMToken) TextEditor__CleanseContentProperty, /* CleanseContentProperty:method */
- (somMToken) TextEditor__ExternalizeContent, /* ExternalizeContent:method */
- (somMToken) TextEditor__HandleMenuEvent, /* HandleMenuEvent:method */
- (somMToken) TextEditor__HandleWindowEvent, /* HandleWindowEvent:method */
- (somMToken) TextEditor__HandleMouseEvent, /* HandleMouseEvent:method */
- (somMToken) TextEditor__HandleRulerMouseEvent, /* HandleRulerMouseEvent:method */
- (somMToken) TextEditor__DoMouseEvent, /* DoMouseEvent:method */
- (somMToken) TextEditor__HandleKeyboardEvent, /* HandleKeyboardEvent:method */
- (somMToken) TextEditor__DrawFrameView, /* DrawFrameView:method */
- (somMToken) TextEditor__DrawIconView, /* DrawIconView:method */
- (somMToken) TextEditor__DrawThumbnailView, /* DrawThumbnailView:method */
- (somMToken) TextEditor__ActivateFrame, /* ActivateFrame:method */
- (somMToken) TextEditor__WindowActivating, /* WindowActivating:method */
- (somMToken) TextEditor__AcquireFramesWindow, /* AcquireFramesWindow:method */
- (somMToken) TextEditor__CreateWindow, /* CreateWindow:method */
- (somMToken) TextEditor__CalcPartWindowSize, /* CalcPartWindowSize:method */
- (somMToken) TextEditor__CalcPartWindowPosition, /* CalcPartWindowPosition:method */
- (somMToken) TextEditor__SetDirty, /* SetDirty:method */
- (somMToken) TextEditor__DoAboutBox, /* DoAboutBox:method */
- (somMToken) TextEditor__DoDialogBox, /* DoDialogBox:method */
- (somMToken) TextEditor__GenerateThumbnail, /* GenerateThumbnail:method */
- (somMToken) TextEditor__GetActiveFacetForFrame, /* GetActiveFacetForFrame:method */
- (somMToken) TextEditor__CalcViewRect, /* CalcViewRect:method */
- (somMToken) TextEditor__ActivateTextension, /* ActivateTextension:method */
- (somMToken) TextEditor__ActivateScrollbars, /* ActivateScrollbars:method */
- (somMToken) TextEditor__HasValidData, /* HasValidData:method */
- (somMToken) TextEditor__DoCut, /* DoCut:method */
- (somMToken) TextEditor__DoCopy, /* DoCopy:method */
- (somMToken) TextEditor__DoPaste, /* DoPaste:method */
- (somMToken) TextEditor__DoPasteAs, /* DoPasteAs:method */
- (somMToken) TextEditor__DoClear, /* DoClear:method */
- (somMToken) TextEditor__DoSelectAll, /* DoSelectAll:method */
- (somMToken) TextEditor__DoPageSetup, /* DoPageSetup:method */
- (somMToken) TextEditor__DoPrint, /* DoPrint:method */
- (somMToken) TextEditor__DoUndo, /* DoUndo:method */
- (somMToken) TextEditor__DoPreferences, /* DoPreferences:method */
- (somMToken) TextEditor__DoSettings, /* DoSettings:method */
- (somMToken) TextEditor__DoIdle, /* DoIdle:method */
- (somMToken) TextEditor__DoDragSelection, /* DoDragSelection:method */
- (somMToken) TextEditor__CalcSelectionRgn, /* CalcSelectionRgn:method */
- (somMToken) TextEditor__StreamDataOut, /* StreamDataOut:method */
- (somMToken) TextEditor__StreamDataIn, /* StreamDataIn:method */
- (somMToken) TextEditor__GetText, /* GetText:method */
- (somMToken) TextEditor__SetText, /* SetText:method */
- (somMToken) TextEditor__StartTextension, /* StartTextension:method */
- (somMToken) TextEditor__InitializeTextension, /* InitializeTextension:method */
- (somMToken) TextEditor__CalcTextBounds, /* CalcTextBounds:method */
- (somMToken) TextEditor__AdjustScrollbars, /* AdjustScrollbars:method */
- (somMToken) TextEditor__RepositionScrollbars, /* RepositionScrollbars:method */
- (somMToken) TextEditor__MakeSelectionVisible, /* MakeSelectionVisible:method */
- (somMToken) TextEditor__DoScrollDocument, /* DoScrollDocument:method */
- (somMToken) TextEditor__ShowHideRuler, /* ShowHideRuler:method */
- (somMToken) TextEditor__LoadMenus, /* LoadMenus:method */
- (somMToken) TextEditor__DoTextStyling, /* DoTextStyling:method */
- (somMToken) TextEditor__DrawPageBounds, /* DrawPageBounds:method */
- (somMToken) TextEditor__RealFontSizeMenu, /* RealFontSizeMenu:method */
- (somMToken) TextEditor__AdjustEditMenu, /* AdjustEditMenu:method */
- (somMToken) TextEditor__AdjustTextEditorMenus, /* AdjustTextEditorMenus:method */
- (somMToken) TextEditor__AdjustDynamicMenuItems, /* AdjustDynamicMenuItems:method */
- (somMToken) TextEditor__DoOtherFontSize, /* DoOtherFontSize:method */
- (somMToken) TextEditor__MouseEnter, /* MouseEnter:method */
- (somMToken) TextEditor__MouseWithin, /* MouseWithin:method */
- (somMToken) TextEditor__MouseLeave, /* MouseLeave:method */
- (somMToken) TextEditor__NotDragSelection, /* NotDragSelection:method */
- (somMToken) TextEditor__Activate, /* Activate:method */
- (somMToken) TextEditor__TranslateForeignData, /* TranslateForeignData:method */
- (somMToken) TextEditor__RelinquishAllFoci, /* RelinquishAllFoci:method */
- (somMToken) TextEditor__PartActivated, /* PartActivated:method */
- (somMToken) TextEditor__CleanupWindow, /* CleanupWindow:method */
- (somMToken) TextEditor__CleanupDisplayFrame, /* CleanupDisplayFrame:method */
- (somMToken) TextEditor__HandleChange, /* HandleChange:method */
- (somMToken) TextEditor__UpdateScriptRunnerState, /* UpdateScriptRunnerState:method */
- };
-
-
- /*
- * Functions for attributes.
- */
-
- /*
- * Macros for initializers/destructors
- */
-
- #endif /* Primary Implementation Support */
-
- #endif /* SOM_SampleCode_TextEditor_xih */
-